Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 Hilton Waikoloa USTA Challenger - Waikoloa St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton USTA Tennis Championships of Houston - Houston drkoop.com USTA challenger of Miami - Miami USTA Men's Challenger of Urbana-Champaign - Urbana USA F7 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento USTA Challenger - Champaign AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Talahassee Challenger Yuba City Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Aptos Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Honolulu Challenger Sarasota Challenger Winnetka Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Tiburon Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Maui Challenger Irving Challenger Tallahassee Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Savannah Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Ilkley Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Irving Challenger San Francisco Challenger Sarasota Challenger Bordeaux Challenger Ilkley Challenger Charlottesville Challenger Champaign Challenger Dallas Challenger Irving Challenger Winnetka Challenger Charlottesville Challenger Knoxville Challenger Cleveland Challenger Dallas Challenger Indian Wells Challenger Little Rock Challenger Columbus Challenger Winnetka Challenger Stockton Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Citrix Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Sybase Open - San Jose U.S. Men's Clay Court Championships - Orlando Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis The Hamlet Cup - Long Island AIG Japan Open - Tokyo Heineken Open - Auckland Kroger / St. Jude International - Memphis Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale CNA TennisPro Classic - Winnetka U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. drkoop.com USTA Challenger of San Antonio - San Antonio CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Houston - Houston USTA Men's Challenger of Urbana-Champaign - Urbana USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville 2001 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos USTA Tennis Championships of Austin - Austin Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston 2001 UT Tyler Patriot Challenger - Tyler Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London 2005 West Side Tennis Coub Men's Challenger - Forest Hills RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril AEGON Championships - London China Open - Beijing Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Windy City Classic - Winnetka SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis drkoop.com USTA Challenger of Dallas - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON Championships - London XL Capital Bermuda Open - Bermuda drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban Hall of Fame Tennis Championships - Newport Fifth-Third Bank Tennis Championships - Lexington BB&T Atlanta Open - Atlanta Time Warner USTA Challenger - Binghamton University of Tennessee USTA Men's Challenger - Knoxville Frito Lay/USTA Challenger - Binghamton Harrah's Entertainment Challenger - Tunica USTA Freeman Men's Challenger - Joplin Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AGT Challenger - Leon US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Knoxville Challenger Citi Open - Washington Savannah Challenger 2008 Lubbock Challenger - Lubbock Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Nottingham Challenger Vancouver Challenger US Men's Clay Court Championship - Houston Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Ford Tennis Championships - Louisville If Stockholm Open - Stockholm ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Citi Open - Washington Tallahassee Challenger Sarasota Challenger Carson Challenger Savannah Challenger Champaign Challenger Sarasota Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Winnetka Challenger Winnipeg Challenger Sacramento Challenger Dallas Challenger Honolulu Challenger Dallas Challenger Charlottesville Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sunrise Challenger Tiburon Challenger Dallas Challenger Rimouski Challenger Dallas Challenger Sarasota Challenger Baton Rouge Challenger Tallahassee Challenger Knoxville Challenger Las Vegas Challenger Western & Southern Financial Group Masters - Cincinnati Champaign Challenger Houston Challenger Winnetka Challenger Irving Challenger Sarasota Challenger Dallas Challenger Knoxville Challenger Sarasota Challenger Surbiton Challenger Aptos Challenger Downtown Athletic Club USTA Challenger - Amarillo Maui Challenger Savannah Challenger Nottingham-2 Challenger Dallas Challenger Newport Beach Challenger Indian Wells Challenger Savannah Challenger USTA Challenger of Burbank - Burbank Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome drkoop.com USTA Tennis Championships of San Antonio - San Antonio Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Salem Open - Hong Kong AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport U.S. Mens's Clay Court Championship - Houston Aircel Chennai Open - Chennai If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 BMW Open - Munich ARAG World Team Championship - Dusseldorf Citi Open - Washington Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Tennis Masters Series - Miami 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr Davis Cup, World Group, SF, FRA-USA 3-2 Capitala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing